package com.linkgie.galaxyframework.persistence;

/**
 * 数据升级处理接口；
 * <p>
 * 定义要升级处理的任务；
 * <p>
 * 注意：数据升级处理只在每次启动时执行，而不会在启动之后调度执行，直到下一次启动；
 */
public interface DataUpgradeProcess {

    /**
     * 升级数据；
     * 
     * @param schedule
     */
    void upgrade(DataUpgradeSchedule schedule);

}
